Ładowanie danych
colors_df <- fread("rebrickable/colors.csv.gz")
elements_df <- fread("rebrickable/elements.csv.gz")
inventories_df <- fread("rebrickable/inventories.csv.gz")
inventory_minifigs_df <- fread("rebrickable/inventory_minifigs.csv.gz")
inventory_parts_df <- fread("rebrickable/inventory_parts.csv.gz")
inventory_sets_df <- fread("rebrickable/inventory_sets.csv.gz")
minifigs_df <- fread("rebrickable/minifigs.csv.gz")
part_categories_df <- fread("rebrickable/part_categories.csv.gz")
part_relationships_df <- fread("rebrickable/part_relationships.csv.gz")
parts_df <- fread("rebrickable/parts.csv.gz")
sets_df <- fread("rebrickable/sets.csv.gz")
themes_df <- fread("rebrickable/themes.csv.gz")
Podsumowanie zbioru
danych
Zbiór danych Rebrickable składa się z 12 tabel, które przedstawione
są na schemacie poniżej. Schemat został pobrany ze strony Rebrickable i
brakuje w nim części atrybów w tabelach. Dokładny opis, podstawowe
statystyki oraz próbki danych z poszczególnych tabel znajdują się
poniżej.

Tabela colors
Tabela zawierająca oficjalne kolory klocków.
- id - id koloru
- name - nazwa koloru
- rgb - kod rgb koloru
- is_trans - czy kolor jest transparentny
|
Min. : -1.0 |
Length:263 |
Length:263 |
Length:263 |
|
1st Qu.: 83.0 |
Class :character |
Class :character |
Class :character |
|
Median :1005.0 |
Mode :character |
Mode :character |
Mode :character |
|
Mean : 651.4 |
NA |
NA |
NA |
|
3rd Qu.:1070.5 |
NA |
NA |
NA |
|
Max. :9999.0 |
NA |
NA |
NA |
| -1 |
[Unknown] |
0033B2 |
f |
| 0 |
Black |
05131D |
f |
| 1 |
Blue |
0055BF |
f |
| 2 |
Green |
237841 |
f |
| 3 |
Dark Turquoise |
008F9B |
f |
| 4 |
Red |
C91A09 |
f |
Tabela
elements
Tabela zawierająca pojedyncze klocki Lego.
- element_id - id elementu
- part_num - numer części
- color_id - id koloru
- design_id - id modelu
|
Min. : 9327 |
Length:84138 |
Min. : -1.0 |
Min. : 1001 |
|
1st Qu.: 4259774 |
Class :character |
1st Qu.: 8.0 |
1st Qu.: 18454 |
|
Median : 6057754 |
Mode :character |
Median : 28.0 |
Median : 41748 |
|
Mean : 5222065 |
NA |
Mean : 539.7 |
Mean : 45570 |
|
3rd Qu.: 6262024 |
NA |
3rd Qu.: 135.0 |
3rd Qu.: 75475 |
|
Max. :61532443 |
NA |
Max. :9999.0 |
Max. :107520 |
|
NA |
NA |
NA |
NA’s :23682 |
| 6443403 |
2277c01pr0009 |
1 |
2277 |
| 6300211 |
67906c01 |
14 |
67908 |
| 4566309 |
2564 |
0 |
2564 |
| 4275423 |
53657 |
1004 |
53657 |
| 6194308 |
92926 |
71 |
28967 |
| 6229123 |
26561 |
4 |
26561 |
Tabela
inventories
Tabela nadrzędna wiążąca części i figurki z zestawami Lego.
- id - id zapasu
- version - wersja zapasu
- set_num - numer zestawu
|
Min. : 1 |
Min. : 1.000 |
Length:37265 |
|
1st Qu.: 14424 |
1st Qu.: 1.000 |
Class :character |
|
Median : 54379 |
Median : 1.000 |
Mode :character |
|
Mean : 61104 |
Mean : 1.091 |
NA |
|
3rd Qu.: 88842 |
3rd Qu.: 1.000 |
NA |
|
Max. :194312 |
Max. :16.000 |
NA |
| 1 |
1 |
7922-1 |
| 3 |
1 |
3931-1 |
| 4 |
1 |
6942-1 |
| 15 |
1 |
5158-1 |
| 16 |
1 |
903-1 |
| 17 |
1 |
850950-1 |
Tabela inventory
minifigs
Tabela zawierająca zapasy figurek Lego.
- inventory_id - id zapasu
- fig_num - numer figurki
- quantity - liczba figurek
|
Min. : 3 |
Length:20858 |
Min. : 1.000 |
|
1st Qu.: 7869 |
Class :character |
1st Qu.: 1.000 |
|
Median : 15681 |
Mode :character |
Median : 1.000 |
|
Mean : 43010 |
NA |
Mean : 1.062 |
|
3rd Qu.: 66834 |
NA |
3rd Qu.: 1.000 |
|
Max. :194312 |
NA |
Max. :100.000 |
| 3 |
fig-001549 |
1 |
| 4 |
fig-000764 |
1 |
| 19 |
fig-000555 |
1 |
| 25 |
fig-000574 |
1 |
| 26 |
fig-000842 |
1 |
| 26 |
fig-008641 |
1 |
Tabela inventory
parts
Tabela zawierająca zapasy części Lego.
- inventory_id - id zapasu
- part_num - numer części
- color_id - id koloru
- quantity - liczba częsci
- is_spare - czy część jest zapasowa
- img_url - adres url obrazka
|
Min. : 1 |
Length:1180987 |
Min. : -1.0 |
Min. : 1.00 |
Length:1180987 |
Length:1180987 |
|
1st Qu.: 9404 |
Class :character |
1st Qu.: 4.0 |
1st Qu.: 1.00 |
Class :character |
Class :character |
|
Median : 22838 |
Mode :character |
Median : 15.0 |
Median : 2.00 |
Mode :character |
Mode :character |
|
Mean : 50849 |
NA |
Mean : 131.8 |
Mean : 3.37 |
NA |
NA |
|
3rd Qu.: 87088 |
NA |
3rd Qu.: 71.0 |
3rd Qu.: 4.00 |
NA |
NA |
|
Max. :194312 |
NA |
Max. :9999.0 |
Max. :3064.00 |
NA |
NA |
Tabela inventory
sets
Tabela zawierająca zapasy zestawów Lego.
- inventory_id - id zapasu
- set_num - numer zestawu
- quantity - liczba zestawów
|
Min. : 35 |
Length:4358 |
Min. : 1.000 |
|
1st Qu.: 8076 |
Class :character |
1st Qu.: 1.000 |
|
Median : 16423 |
Mode :character |
Median : 1.000 |
|
Mean : 52519 |
NA |
Mean : 1.813 |
|
3rd Qu.: 98685 |
NA |
3rd Qu.: 1.000 |
|
Max. :191576 |
NA |
Max. :60.000 |
| 35 |
75911-1 |
1 |
| 35 |
75912-1 |
1 |
| 39 |
75048-1 |
1 |
| 39 |
75053-1 |
1 |
| 50 |
4515-1 |
1 |
| 50 |
4520-1 |
2 |
Tabela
minifigs
Tabela zawierająca figurki Lego.
- fig_num - numer figurki
- name - nazwa figurki
- num_parts - numer części
- img_url - adres url obrazka
|
Length:13764 |
Length:13764 |
Min. : 0.000 |
Length:13764 |
|
Class :character |
Class :character |
1st Qu.: 4.000 |
Class :character |
|
Mode :character |
Mode :character |
Median : 4.000 |
Mode :character |
|
NA |
NA |
Mean : 5.296 |
NA |
|
NA |
NA |
3rd Qu.: 5.000 |
NA |
|
NA |
NA |
Max. :156.000 |
NA |
Tabela part
categories
Tabela zawierająca kategorie części Lego.
- id - id kategorii
- name - nazwa kategorii
|
Min. : 1.00 |
Length:66 |
|
1st Qu.:19.25 |
Class :character |
|
Median :35.50 |
Mode :character |
|
Mean :35.36 |
NA |
|
3rd Qu.:51.75 |
NA |
|
Max. :68.00 |
NA |
| 1 |
Baseplates |
| 3 |
Bricks Sloped |
| 4 |
Duplo, Quatro and Primo |
| 5 |
Bricks Special |
| 6 |
Bricks Wedged |
| 7 |
Containers |
Tabela part
relationships
Tabela zawierająca relacvje między częściami.
- rel_type - typ relacji
- child_part_num - numer części potomka
- parent_part-num - numer częsci rodzica
|
Length:29977 |
Length:29977 |
Length:29977 |
|
Class :character |
Class :character |
Class :character |
|
Mode :character |
Mode :character |
Mode :character |
| P |
3626cpr3662 |
3626c |
| P |
87079pr9974 |
87079 |
| P |
3960pr9971 |
3960 |
| R |
98653pr0003 |
98086pr0003 |
| R |
98653pr0003 |
98088pat0003 |
| R |
98653pr0003 |
98089pat0003 |
Tabela parts
Tabela zawierająca części Lego.
- part_num - numer części
- name - nazwa częsci
- part_cat_id - id kategorii
- part_material - materiał, z którego wykonano część
|
Length:52615 |
Length:52615 |
Min. : 1.00 |
Length:52615 |
|
Class :character |
Class :character |
1st Qu.:17.00 |
Class :character |
|
Mode :character |
Mode :character |
Median :41.00 |
Mode :character |
|
NA |
NA |
Mean :38.91 |
NA |
|
NA |
NA |
3rd Qu.:60.00 |
NA |
|
NA |
NA |
Max. :68.00 |
NA |
| 003381 |
Sticker Sheet for Set 663-1 |
58 |
Plastic |
| 003383 |
Sticker Sheet for Sets 618-1, 628-2 |
58 |
Plastic |
| 003402 |
Sticker Sheet for Sets 310-3, 311-1, 312-3 |
58 |
Plastic |
| 003429 |
Sticker Sheet for Set 1550-1 |
58 |
Plastic |
| 003432 |
Sticker Sheet for Sets 357-1, 355-1, 940-1 |
58 |
Plastic |
| 003434 |
Sticker Sheet for Set 575-2, 653-1, 460-1 |
58 |
Plastic |
Tabela sets
Tabela zawierająca zestawy dostępne w sklepach.
- set_num - numer zestawu
- name - nazwa zestawu
- year - rok wydania zestawu
- theme_id - id motywu
- num_parts - liczba części w zestawie
- img_url - adres url obrazka
|
Length:21880 |
Length:21880 |
Min. :1949 |
Min. : 1 |
Min. : 0.0 |
Length:21880 |
|
Class :character |
Class :character |
1st Qu.:2001 |
1st Qu.:273 |
1st Qu.: 3.0 |
Class :character |
|
Mode :character |
Mode :character |
Median :2012 |
Median :497 |
Median : 31.0 |
Mode :character |
|
NA |
NA |
Mean :2008 |
Mean :442 |
Mean : 161.4 |
NA |
|
NA |
NA |
3rd Qu.:2018 |
3rd Qu.:608 |
3rd Qu.: 139.0 |
NA |
|
NA |
NA |
Max. :2024 |
Max. :752 |
Max. :11695.0 |
NA |
Tabela themes
Tabela zawierająca oryginalne kategorie zestawów jak i
współprace.
- id - id motywu
- name - nazwa motywu
- parent_id - id rodzica
|
Min. : 1.0 |
Length:468 |
Min. : 1.0 |
|
1st Qu.:250.5 |
Class :character |
1st Qu.:186.0 |
|
Median :466.0 |
Mode :character |
Median :411.0 |
|
Mean :433.5 |
NA |
Mean :360.6 |
|
3rd Qu.:625.2 |
NA |
3rd Qu.:512.5 |
|
Max. :752.0 |
NA |
Max. :697.0 |
|
NA |
NA |
NA’s :145 |
| 1 |
Technic |
NA |
| 3 |
Competition |
1 |
| 4 |
Expert Builder |
1 |
| 16 |
RoboRiders |
1 |
| 17 |
Speed Slammers |
1 |
| 18 |
Star Wars |
1 |